const Router = require('koa-router');
const router = new Router();

const fs = require('fs');
const path = require('path');

const files = fs.readdirSync(__dirname);

files
    .filter(file => file.endsWith('.js'))
    .forEach(file => {
        const file_name = file.substr(0, file.length - 3);
        const file_entity = require(path.join(__dirname, file));
        console.log('file_entity', file_entity)

        if (file_name !== 'index') {
            router.use( file_entity.routes(), file_entity.allowedMethods())
            // router.use(`/${file_name}`, file_entity.routes(), file_entity.allowedMethods())  前两个参数 会拼接成一个 路由
        }
    })

module.exports = router;
// ————————————————
// 版权声明：本文为CSDN博主「AdleyTales」的原创文章，遵循CC 4.0 BY-SA版权协议，转载请附上原文出处链接及本声明。
// 原文链接：https://blog.csdn.net/adley_app/article/details/94549366